package korlibs.webgpu

import korlibs.ffi.*

typealias WGPUAdapterInfo = FFIPointer
typealias WGPUBindGroupEntry = FFIPointer
typealias WGPUBlendComponent = FFIPointer
typealias WGPUBufferBindingLayout = FFIPointer
typealias WGPUBufferDescriptor = FFIPointer
typealias WGPUColor = FFIPointer
typealias WGPUCommandBufferDescriptor = FFIPointer
typealias WGPUCommandEncoderDescriptor = FFIPointer
typealias WGPUCompilationMessage = FFIPointer
typealias WGPUComputePassTimestampWrites = FFIPointer
typealias WGPUConstantEntry = FFIPointer
typealias WGPUExtent3D = FFIPointer
typealias WGPUInstanceDescriptor = FFIPointer
typealias WGPULimits = FFIPointer
typealias WGPUMultisampleState = FFIPointer
typealias WGPUOrigin3D = FFIPointer
typealias WGPUPipelineLayoutDescriptor = FFIPointer
typealias WGPUPrimitiveDepthClipControl = FFIPointer
typealias WGPUPrimitiveState = FFIPointer
typealias WGPUQuerySetDescriptor = FFIPointer
typealias WGPUQueueDescriptor = FFIPointer
typealias WGPURenderBundleDescriptor = FFIPointer
typealias WGPURenderBundleEncoderDescriptor = FFIPointer
typealias WGPURenderPassDepthStencilAttachment = FFIPointer
typealias WGPURenderPassDescriptorMaxDrawCount = FFIPointer
typealias WGPURenderPassTimestampWrites = FFIPointer
typealias WGPURequestAdapterOptions = FFIPointer
typealias WGPUSamplerBindingLayout = FFIPointer
typealias WGPUSamplerDescriptor = FFIPointer
typealias WGPUShaderModuleCompilationHint = FFIPointer
typealias WGPUShaderModuleSPIRVDescriptor = FFIPointer
typealias WGPUShaderModuleWGSLDescriptor = FFIPointer
typealias WGPUStencilFaceState = FFIPointer
typealias WGPUStorageTextureBindingLayout = FFIPointer
typealias WGPUSurfaceCapabilities = FFIPointer
typealias WGPUSurfaceConfiguration = FFIPointer
typealias WGPUSurfaceDescriptor = FFIPointer
typealias WGPUSurfaceDescriptorFromAndroidNativeWindow = FFIPointer
typealias WGPUSurfaceDescriptorFromCanvasHTMLSelector = FFIPointer
typealias WGPUSurfaceDescriptorFromMetalLayer = FFIPointer
typealias WGPUSurfaceDescriptorFromWaylandSurface = FFIPointer
typealias WGPUSurfaceDescriptorFromWindowsHWND = FFIPointer
typealias WGPUSurfaceDescriptorFromXcbWindow = FFIPointer
typealias WGPUSurfaceDescriptorFromXlibWindow = FFIPointer
typealias WGPUSurfaceTexture = FFIPointer
typealias WGPUTextureBindingLayout = FFIPointer
typealias WGPUTextureDataLayout = FFIPointer
typealias WGPUTextureViewDescriptor = FFIPointer
typealias WGPUUncapturedErrorCallbackInfo = FFIPointer
typealias WGPUVertexAttribute = FFIPointer
typealias WGPUBindGroupDescriptor = FFIPointer
typealias WGPUBindGroupLayoutEntry = FFIPointer
typealias WGPUBlendState = FFIPointer
typealias WGPUCompilationInfo = FFIPointer
typealias WGPUComputePassDescriptor = FFIPointer
typealias WGPUDepthStencilState = FFIPointer
typealias WGPUImageCopyBuffer = FFIPointer
typealias WGPUImageCopyTexture = FFIPointer
typealias WGPUProgrammableStageDescriptor = FFIPointer
typealias WGPURenderPassColorAttachment = FFIPointer
typealias WGPURequiredLimits = FFIPointer
typealias WGPUShaderModuleDescriptor = FFIPointer
typealias WGPUSupportedLimits = FFIPointer
typealias WGPUTextureDescriptor = FFIPointer
typealias WGPUVertexBufferLayout = FFIPointer
typealias WGPUBindGroupLayoutDescriptor = FFIPointer
typealias WGPUColorTargetState = FFIPointer
typealias WGPUComputePipelineDescriptor = FFIPointer
typealias WGPUDeviceDescriptor = FFIPointer
typealias WGPURenderPassDescriptor = FFIPointer
typealias WGPUVertexState = FFIPointer
typealias WGPUFragmentState = FFIPointer
typealias WGPURenderPipelineDescriptor = FFIPointer
